#include <stdarg.h>

int max_list(int first,...) {
    va_list var_arg;

    int max = 0;

    if(first >= 0) {
        int this;
        max = first;
        va_start(var_arg, first);
        while((this = va_arg(var_arg, int)) >= 0) {
            if(this > max)
                max=this;
        }
        va_end(var_arg);
    }
    return max;
}